body
{
    background-color:#2d2d2d;
}

#frmlogin
{
    width:400px;
    min-height: 250px;
    margin: auto;
    background-color: #FFF;
    border-radius:4px;
    box-shadow: 5px 10px 5px #1e1e1e;
    margin-top: 100px;
}

#title
{
    height: 50px;
    color: #FFF;
    font-size: 24px;
    line-height: 50px;
    font-weight: bold;
    text-align: center;
    border-radius:4px 4px 0 0;
    background-image: linear-gradient(bottom, rgb(0,102,161) 43%, rgb(0,150,220) 100%);
    background-image: -o-linear-gradient(bottom, rgb(0,102,161) 43%, rgb(0,150,220) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(0,102,161) 43%, rgb(0,150,220) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(0,102,161) 43%, rgb(0,150,220) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(0,102,161) 43%, rgb(0,150,220) 100%);
    background-image: -webkit-gradient(linear,left bottom,left top, color-stop(0.43, rgb(0,102,161)),color-stop(1, rgb(0,150,220)));
}

#message
{
    width: 90%;
    margin: auto;
    background-image: linear-gradient(bottom, rgb(102,102,102) 72%, rgb(153,153,153) 100%);
    background-image: -o-linear-gradient(bottom, rgb(102,102,102) 72%, rgb(153,153,153) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(102,102,102) 72%, rgb(153,153,153) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(102,102,102) 72%, rgb(153,153,153) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(102,102,102) 72%, rgb(153,153,153) 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.72, rgb(102,102,102)),
        color-stop(1, rgb(153,153,153))
        );

    color:white;
    text-align: center;
    margin-top: 10px;

    height: 30px;
    line-height: 30px;
    font-family:tahoma;
    border: solid 1px #ACDAF8;
}

#formlogin
{
    margin-top: 20px;
}
.label
{
    float: left;
    width: 30%;
    line-height: 30px;
}

.input
{
    padding-bottom: 10px;
    width: 90%;
    margin: auto;
}

.textbox
{
    border: solid 1px #ccc;
    border-radius:6px;
    width: 68%;
    height: 30px;
    font-size: 24px;
    line-height: 30px;
}

.command
{
    text-align: right;
    width: 90%;
    margin: auto;
}

.button
{
    border: solid 1px #ccc;
    background-color: #666;
    color: #FFF;
    height: 30px;
    line-height: 25px;
    border-radius:4px;
    font-weight: bold;
}

.button:hover
{
    background-color: #1e1e1e;
}